API Documentation
EditBox.h
1 // EditBox.h
3 //
5 
6 namespace nkWinUi
7 {
11  class DLL_WINUI_EXPORT EditBox : public Component
12  {
13  public :
14 
18  EditBox () ;
22  ~EditBox () ;
23 
24  // Getters
29 
30  // Setters
36  virtual void setOnlyNumbers (bool value) ;
42  virtual void setPlaceHolder (const std::string_view& text) ;
48  virtual void setCaretPosition (unsigned int letterIndex) = 0 ;
55 
59  virtual void exportIntrospection (nkExport::Node* rootNode) override ;
63  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
64  } ;
65 }
nkWinUi::EditBox::EditBox
EditBox()
nkWinUi::EditBox::setOnlyNumbers
virtual void setOnlyNumbers(bool value)
nkWinUi::EditBox::~EditBox
~EditBox()
nkWinUi::EditBox::setKeySpecializedCallback
void setKeySpecializedCallback(editBoxKeyCallback value)
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::EditBox::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition: Node.h:42
nkWinUi::EditBox
A graphical single line edit box.
Definition: EditBox.h:12
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
nkWinUi::EditBox::setPlaceHolder
virtual void setPlaceHolder(const std::string_view &text)
nkWinUi::editBoxKeyCallback
std::function< bool(EditBox *caller, const KeyEventData &key)> editBoxKeyCallback
Used by a nkWinUi::EditBox to signal a key has been pressed inside.
Definition: CallbackRepository.h:118
nkWinUi::EditBox::getKeySpecializedCallback
editBoxKeyCallback getKeySpecializedCallback() const
nkWinUi::EditBox::exportIntrospection
virtual void exportIntrospection(nkExport::Node *rootNode) override
nkWinUi::EditBox::setCaretPosition
virtual void setCaretPosition(unsigned int letterIndex)=0